@charset "utf-8";

body{ font:""; font-size: 12px; color:#595959; margin:auto; background-image:url(../images/sj/bj.jpg);}
html, body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, select, blockquote,table, th, td ,p { margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,li { list-style:none;}
img { border:0px; margin:0; padding:0;}
ins { display:none;}
li { list-style:none;}
a{ font-size:12px; color:#858585; text-decoration:none;}
.clear{ clear:both;}
.fleft{float: left;}
.fright{float: right;}

.warp{width: 1440px; margin: 0 auto;}
.top{ width:1002px; height:120px; margin:0 auto;}
.logo{ width:380px; height:120px; float:left;}
.collect{width: 55px;height: 11px;float: left;margin-left: 433px;margin-top: 16px;}
.zwb{ width:55px; height:11px; float:left; margin-left:10px; margin-top:16px;}
.ywb{ width:62px; height:11px; float:left; margin-left:1px; margin-top:16px;}
.ss{ width:185px; height:24px; float:left; margin-left:434px; margin-top:20px;}
.ssk{ width:100%; height:24px; float:left;}
.q{ width:150px; height:21px; float:left; border:1px solid #c9c9c9; color: #858585;}
.w{ width:23px; height:23px; float:left; margin-left:8px;}

.margin_right_16{margin-right: 16px;}

.ny_banner img{width: 100%;}

.seach_btn{width:24px; height:23px; float:right; margin-left:8px;background: url("../images/sj/ss_l.jpg"); text-indent: -999em;border: 0 none;cursor: pointer;}

.dh{ width:600px; height:36px; float:left; margin-left:20px; margin-top:12px; line-height:36px;}
.dh ul{}
.dh ul li{ width:80px; margin-left:40px; float:left; text-align:center;} 
.dh ul li a{ font-family: '微软雅黑'; font-size:14px; color:#454545;} 
.dh ul li:hover{ width:80px; border-bottom:2px solid #2fc1ed;}
.dh ul li a:hover{ color:#2fc1ed;}
.banner{ margin:0 auto; height:546px;}
.banner_fg{ height:25px; background-image:url(../images/sj/banner_fg.jpg);}
.ny_banner{ margin:0 auto; /* height:336px; */}

.nr_q{ height:419px; background-color:#f9f9f9;}
.nr_qnr{ height:419px; width:1002px; margin:0 auto;}
.nr_qz{ width:376px; height:400px; background-color:#FFFFFF; float:left;}
.nr_qztp{ width:376px; height:255px; float:left;}
.tp_xx{ width:376px; height:10px; /* float:left;  */border-bottom:1px dashed #c7c7c7; clear: both;}
.nr_qxt{ width:120px; height:117px; float:left; margin-top:15px; margin-left:5px;}
.nr_xtp{ width:120px; height:70px; float:left;}
.nr_qxwz{ width:120px; height:40px; line-height:40px; text-align:center;}
.nr_qxwz a{ color:#8e8e8e;}


.qnr_y{ width:600px; height:400px; float:left; margin-left:20px;}
.qnr_ytop{ width:600px; height:28px; background-color:#e5e5e5;}
.qnr_ytop ul{ }
.qnr_ytop ul li{ width:120px; height:28px; float:left;  text-align:center; line-height:28px;}
.qnr_ytop ul li:hover{ width:120px; height:28px; background-color:#17b1e0;}
.qnr_ytop ul li a{ color:#787878;}
.qnr_ytop ul li a:hover { color:#FFFFFF; text-decoration: none;}


.more{ width:82px; height:28px; float:right; line-height:28px; text-align:center;}
.more a{ font-family: Microsoft YaHei;}
.qmr_yx{ width:598px; height:368px; float:left;  background-color:#f6f6f6;  border:1px solid #c1c1c1;}
.qmr_yx ul{ float:left; margin-left:10px; padding-top:10px;}
.qmr_yx ul li{ color:#989898; width:580px; float:left; border-bottom:1px dashed #c7c8c8; height:30px; text-align:right; line-height:30px;}
.qmr_yx ul li a{ color:#787878; line-height:26px; float:left; text-align:left; }


.dnr{ width:100%; /* height:1082px; */ background-color:#f2f2f2; padding-bottom: 20px;}
.dnr_nr{ width:1002px; /* height:1082px; */ margin: 0 auto;}
.rxcp{ width:1002px; /* height:700px; float:left; */ padding-top: 60px;}
.rxcp_bt{ width:322px; height:75px; margin:0 auto; /* margin-top:60px; */}
.rxcp_q{ width:319px; height:508px; float:left; margin-top:50px; border-bottom:3px solid #eaeaea; margin-left:13px;}
.rxcp_q:hover{width:319px; height:508px; float:left; margin-top:50px; border-bottom:3px solid #17b1e0; margin-left:13px;}
.rxcp_cpt{ width:319px; height:357px; float:left;}
.cp_bj{ width:319px; height:357px; float:left; background-color:#fd6502;}
.cp_bjs{ width:319px; height:357px; float:left; background-color:#17b1e0;}
.cp_bjss{ width:319px; height:357px; float:left; background-color:#82fd88;}
.rxcp_fg{ width:319px; height:14px; float:left; background-image:url(../images/rxcp_fg.jpg);}
.rxcp_btw{ width:300px; float:left; height:20px; line-height:20px; margin-left:10px; margin-top:10px; color:#393737; font-size:14px;}
.rxcp_wz{ width:300px; float:left; height:70px;line-height:25px; margin-left:10px; color:#585858; }
.ljgd{ width:70px; float:right; height:16px; line-height:16px; margin-top:10px;}
.ljgd a{ color:#17b1e0;}

.ggt{ width:1002px; /* height:189px; float:left; */ margin-top:18px;}
.yqlj{ width:1002px; height:134px; float:left; margin-top:18px;}
.yqlj_top{ width:1002px; height:28px; float:left; background-color:#e5e5e5;}
.yqlj_top ul{ }
.yqlj_top ul li{ width:120px; height:28px; float:left;  text-align:center; line-height:28px;}
.yqlj_top ul li:hover{ width:120px; height:28px; background-color:#17b1e0;}
.yqlj_top ul li a{ color:#787878;}
.yqlj_top ul li a:hover { color:#FFFFFF; text-decoration: none;}

.yqlj_tp{ width:177px; height:73px; float:left; margin-left:19px; margin-top:18px;}
.yqlj_nr{ width:1000px; height:106px; border:1px solid #c1c1c1; float:left;}
.zdb{ width:100%; height:auto; background-color:#505050;}
.zdb_nr{ width:1002px; height:auto; margin:0 auto; }
.zdb_nrq{ width:220px; height:180px; float:left;}
.zdb_nrw{ width:220px; height:180px; float:left; margin-left:25px;}
.zdb_qbt{ width:220px; height:35px; margin-top:15px; line-height:35px; color:#FFFFFF; font-weight:bold; font-size:14px; border-bottom:1px solid #CCCCCC;}
.zdb_qwz{ width:220px; height:150px; line-height:30px; margin-top:10px;}
.zdb_qwz ul{}
.zdb_qwz ul li{}
.zdb_qwz ul li a{ color:#dadada;}
.lxwm{ width:210px; height:150px; line-height:30px; margin-top:10px; color:#dadada; float:left;} 
.zdb_fx{ width:260px; height:30px; float:left; margin-left:30px; margin-top:80px;}
.fx_q{ width:128px; height:30px; float:left;}
.fx_w{ width:31px; height:30px; float:left; margin-left:10px;}
.bq{ text-align:center; clear:both; color:#cccccc; height:65px; line-height:30px;}




.ny_nr{ width:1002px; margin:0 auto; min-height: 300px;}
.ny_zdh{ width:233px; height:100%; float:left;}
.ny_ztop{ width:233px; float:left; height:35px; border-bottom:1px solid #b0b0b0; line-height:25px; margin-top:15px;}
.zdh_zw{ width:116px; height:30px; float:left; text-align:right; color:#7c7c7c; font-size:14px; font-weight:bold;}
.zdh_yw{ width:110px; height:30px; float:left; text-align:left; margin-left:3px; font:Arial, Helvetica, sans-serif;}
.zdh{ width:233px; float:left; height:100%; margin-top:5px;}
.zdh ul{ }
.zdh ul li{ width:233px; height:30px; line-height:30px; text-align:center; border-bottom:1px dashed #cacaca; }
.zdh ul li a{ color:#7c7c7c;}
.zdh ul li:hover{ width:233px; height:30px; background-color:#3ab6e6;}
.zdh ul li a:hover{ color:#ffffff;}
.lxwm_lj{ width:231px; height:80px; float:left; margin-top:24px;}

.ny_ynr{ width:745px; height:100%; margin-top:15px; float:left; margin-left:18px;}
.ynr_top{ width:745px; height:34px; border-bottom:1px dashed #cacaca; float:left;}
.ynr_bt{ float:left; height:34px; line-height:34px; font-family: 'Microsoft Yahei'; color:#0593ca;}

.js_zb{  height:34px; line-height:34px; float:right; color:#696969;}

.ny_ynr_wz{ width:730px; float:left; margin-left:6px; margin-top:6px; margin-top:10px; line-height:24px; color:#6c6c6c;}



.slideTxtBox{ width:600px; height:400px; border:1px solid #ddd; text-align:left;  }
.slideTxtBox .hd{ height:30px; line-height:30px; background:#E5E5E5; /* padding:0 10px 0 20px; */   border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; /* left:20px; */ top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border-top:1px solid #ddd; /* border-bottom:2px solid #fff; */ }
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li.show{ height:30px; line-height:30px; background: url("../images/sj/news_point.gif") 0 center no-repeat; padding-left: 15px;border-bottom: 1px dashed #C7C8C8;}
.slideTxtBox .bd li.show .date{ float:right; color:#999;  }

.slideTxtBox .bd li.no_show{height: 102px;border-bottom: 1px dashed #C7C8C8; display: none;}
.slideTxtBox .bd li.no_show img{height: 102px;float: left; /* width: 250px; */}
.slideTxtBox .bd li.no_show p{float: right; width: 305px;}
.slideTxtBox .bd li.no_show p a{display: block;color: #FD6502; font-weight: bold; margin: 5px 10px 10px 0;}


.game163{ position: relative; /* border: 1px solid #dcdddd; */ overflow: hidden; width: 376px; float: left; background-color: #fff; height: 402px;}
.game163 .bigImg{ height: 275px; position: relative;}
.game163 .bigImg li img{ vertical-align:middle; /* width:300px; height:225px; */   }
.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }

.game163 .smallScroll{ height: 100px; margin-bottom: 6px;}
.game163 .sPrev,.game163 .sNext{ float: left; display: block; /* width: 14px; height: 47px; */ text-indent: -9999px; background: url(images/sprites1008.png) no-repeat 0 -3046px; }
.game163 .sNext{ background-position: 0 -2698px;}
.game163 .sPrev:hover{ background-position: 0 -3133px;}
.game163 .sNext:hover{ background-position: 0 -2785px;}

.game163 .smallImg{ float:left;  margin: 0 6px; display:inline; width: 360px; overflow: hidden; margin-top: 15px; height: 100px;}
.game163 .smallImg ul{ height:100px;  width: 9999px; overflow: hidden; }
.game163 .smallImg li{ float: left; padding: 0 4px 0 0; width:120px; height:70px; cursor:pointer;  display: inline;  }
.game163 .smallImg li a{width:120px; height:70px;}
.game163 .smallImg img{ border: 1px solid #dcdddd; width:110px; /* height:45px; */  }
.game163 .smallImg .on img{ border-color: #1e50a2;}

.game163 .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
.game163 .pageState span{ color: #f00; font-size: 16px;}


/* 页底切换轮播 */
.hz{margin-top: 18px;}
.hz .title {
    height: 28px;
    line-height: 28px;
    background: none repeat scroll 0% 0% #E5E5E5;
    font-family: Microsoft YaHei;
}

.hz .title ul li {
    float: left;
    width: 118px;
    height: 28px;
    text-align: center;
}

.hz .title ul li a.hover {
    background-color: #17b1e0;
    color: #FFF;
}

.hz .title ul li a {
    display: block;
    width: 118px;
    font-size: 14px;
}

.hz .main_m {
    border: 1px solid #C1C1C1;
}

.hz .main_m ul li {
    float: left;
    margin: 15px 10px 15px 22px;
}


.picScroll-left{ width:450px;  overflow:hidden; position:relative;  border:1px solid #ccc;   }
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("images/arrow.png") no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/index_r8_c7.jpg") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }
		
		
.picScroll-left2{ width:450px;  overflow:hidden; position:relative;  border:1px solid #ccc;   }
.picScroll-left2 .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left2 .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("images/arrow.png") no-repeat;}
.picScroll-left2 .hd .next{ background-position:0 -50px;  }
.picScroll-left2 .hd .prevStop{ background-position:-60px 0; }
.picScroll-left2 .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left2 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left2 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/index_r8_c7.jpg") 0 -9px no-repeat; }
.picScroll-left2 .hd ul li.on{ background-position:0 0; }
.picScroll-left2 .bd{ padding:10px;   }
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left2 .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left2 .bd ul li .pic{ text-align:center; }
.picScroll-left2 .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.picScroll-left2 .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left2 .bd ul li .title{ line-height:24px;   }


/* 新闻中心 */
.article_list li{height: 102px;overflow: hidden;margin-bottom: 20px;}
.article_list img {
    float: left;
    border: 1px solid #CCC;
    padding: 1px;
    width: 246px;
    margin-right: 15px;
}

.article_list span a {
    color: #39B6E4;
    font-weight: bold;
}

.pages {
    text-align: right;
}

.pages span, .pages a{margin-left: 5px;}


/* 产品中心 */
.product ul li {
    float: left;
    /* margin-right: 28px; */
    height: 430px;
}
.product_list .p_list{ width:230px; border:1px solid #eaeaea; border-bottom:4px solid #dfdfdf; padding-bottom:10px;margin-top:25px; }
.p_list .p_b {
	margin-top: 10px;
    margin-left: 15px;
    height: 155px;
}
.p_list .p_b span {
    font-size: 14px;
}
.n_Contents .n_right .n_conText p {
    line-height: 24px;
}
.p_list .p_b a {
    float: right;
    margin-right: 25px;
    color: #39B6E4;
}


/* 产品页 */
.product_p{ position: relative;  padding: 4px; overflow: hidden; width: 450px; height: 535px;}
.product_p .bigImg{ height: 450px; position: relative;}
.product_p .bigImg li img{ vertical-align:middle; width:450px; height:450px;   }
.product_p .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }

.product_p .smallScroll{ height: 76px; margin-top: 10px;}
.product_p .sPrev,.product_p .sNext{ float: left; display: block; width: 17px; height: 76px; text-indent: -9999px; background: url(../images/sj/l_m.jpg) no-repeat 0 20px; }
.product_p .sNext{ background: url(../images/sj/r_m.jpg) no-repeat 0 20px;}

.product_p .smallImg{ float:left;  display:inline; width: 410px; overflow: hidden;}
.product_p .smallImg ul{ height:76px;  width: 9999px; overflow: hidden; }
.product_p .smallImg li{ float: left; padding: 0 4px 0 0; width:78px; cursor:pointer;  display: inline;  }
.product_p .smallImg img{ border: 1px solid #dcdddd; width:68px; height:68px;  }
.product_p .smallImg .on img{ border-color: #1e50a2;}



.product_m {
    margin-top: 0px;
    padding-top: 50px;
    width: 1200px;
	padding-bottom: 30px;
}

.product_pic{width: 448px;}
.product_info{width: 706px;color: #585858;height: 460px;font-size: 12px;line-height: 24px;}
.product_info h3 {
    font-size: 20px;
    margin-bottom: 10px;
    color: #000;
}

.product_info span {
	font-size: 14px;
    color: #FE6500;
    margin-right: 10px;
}

.product_info .fr_p {
    border-top: 1px dashed #919191;
    margin-top: 15px;
    padding-top: 15px;
}

.product_info .fr_p ul li {
    float: left;
    width: 210px;
    margin-right: 25px;
}

.product_info p, .product_info span {
    font-size: 14px;
    color: #878787;
}


.product_m {
    margin: 0 auto;
    padding-top: 50px;
    width: 1200px;
	padding-bottom: 30px;
}

.product_m .title {
    background: url("../images/sj/m_bg.jpg") no-repeat scroll 0% 0%;
    height: 46px;
    line-height: 46px;
    margin-bottom: 10px;
}

.product_m .title ul li {
    float: left;
    width: 150px;
    height: 45px;
    text-align: center;
    margin-right: 10px;
}

.product_m .title ul li a:hover, .product_m .title ul li a.visited {
    background: url("../images/sj/pm_bg.jpg") repeat-x scroll 0% 0%;
    text-decoration: none;
}


.product_m .title ul li a {
    display: block;
    width: 150px;
    height: 45px;
}


.footer_s_nav li{background: url("../images/sj/db_tb.jpg") 0 5px no-repeat;padding-left: 15px;}


/* 网站地图  */
.sitemap_info h4 a{color: red;}
.sitemap ul li{float: left;}

/* 友情链接 */
.f_link{padding-left: 40%;}
.f_link li{float: left;}
.f_link li a{color: #ccc;}

/* 客服 */
.kefu {width:99px;height:60px;position:absolute;top:0px;}
.kefu .kftop{background:url(../images/kefu_top.gif) no-repeat;height:20px;}
.kefu .kfbottom{background:url(../images/kefu_bottom.gif) no-repeat;height:14px;}
.kefu .kfbox {border-left:1px solid #DDE6EC;border-right:1px solid  #DDE6EC;overflow:hidden;zoom:1;padding:1px;background:#FFF;color:#D3D3D3;line-height:26px;}
.kefu .kfbox ul {padding-left:6px;}
.kefu .kfbox ul li.tit {color:#800000;}
.kefu .kfbox ul li img {vertical-align:middle;}


#online_qq_tab a,.onlineMenu h3,.onlineMenu li.tli,.newpage{background:url(../images/float_s.gif) no-repeat;}
#onlineService,.onlineMenu,.btmbg{background:url(../images/float_bg.gif) no-repeat;}
#online_qq_layer{z-index:9999;position:fixed;right:0px;top:0;margin:150px 0 0 0;}
#online_qq_layer{position:fixed;top:expression(eval(document.documentElement.scrollTop));}
#online_qq_tab{width:28px;float:left;margin:120px 0 0 0;position:relative;z-index:9;}
#online_qq_tab a{display:block;height:118px;line-height:999em;overflow:hidden;}
#online_qq_tab a#floatShow{background-position:-30px -374px;}
#online_qq_tab a#floatHide{background-position:0 -374px;}
#onlineService{display:inline;margin-left:-1px;float:left;width:130px;display:none;background-position:0 0;padding:10px 0 0 0;}
.onlineMenu{background-position:-262px 0;background-repeat:repeat-y;padding:0 15px;}
.onlineMenu h3{height:36px;line-height:999em;overflow:hidden;border-bottom:solid 1px #ACE5F9;}
.onlineMenu h3.tQQ{background-position:0 10px;}
.onlineMenu h3.tele{background-position:0 -47px;}
.onlineMenu li{height:36px;line-height:36px;border-bottom:solid 1px #E6E5E4;text-align:center;}
.onlineMenu li.tli{padding:0 0 0 28px;font-size:12px;text-align:left;}
.onlineMenu li.zixun{background-position:0px -131px;}
.onlineMenu li.fufei{background-position:0px -190px;}
.onlineMenu li.phone{background-position:0px -244px;}
.onlineMenu li a.newpage{display:block;height:36px;line-height:999em;overflow:hidden;background-position:5px -100px;}
.onlineMenu li img{margin:8px 0 0 0;}
.onlineMenu li.last{border:0;}
.wyzx{padding:8px 0 0 5px;height:57px;overflow:hidden;background:url(../images/webZx_bg.jpg) no-repeat;}
.btmbg{height:12px;overflow:hidden;background-position:-131px 0;}